What is the meaning of the word "ruddy duck"?

Definitions: